package com.xiongwei.principle.singleresponsibility;

/**
 * 单一职责原则：一个类应该只负责一项职责。
 * 例如定义一个交通工具类Vehicle,它有个run方法，表示在公路上行驶，这时如果是潜艇和飞机就不合适，
 */
public class SingerResponsibility1 {

    public static void main(String[] args) {
        // 定义一个交通工具类Vehicle,它有个run方法，表示在公路上行驶，这时如果是潜艇和飞机就不合适，
        // 应该将交通工具拆分为空中，陆地，水下交通工具。
        Vehicle vehicle = new Vehicle();
        vehicle.run("飞机");
        vehicle.run("汽车");
        vehicle.run("潜艇");
    }
}
